home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2000 June / Internet Magazine June 2000.iso / pc / software / windows / building / wirefusion / html / emboss / emboss.jar / bob97.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-01-04  |  1.4 KB  |  113 lines

  1. import java.awt.Event;
  2.  
  3. public class bob97 extends bob {
  4.    // $FF: renamed from: he (java.awt.Event) void
  5.    public void method_0(Event var1) {
  6.       double var2 = (double)0.0F;
  7.       double var4 = var1.id >= 100 ? ((bob10)var1.arg).value : (double)0.0F;
  8.       double var6 = ((bob10)((bob)this).gd(0)).value;
  9.       boolean var8 = false;
  10.       switch (var1.id) {
  11.          case 1:
  12.             var2 = Math.E;
  13.             break;
  14.          case 2:
  15.             var2 = Math.PI;
  16.             break;
  17.          case 3:
  18.             var2 = Math.random();
  19.             break;
  20.          case 50:
  21.             var2 = ((bob10)((bob)this).gd(0)).value = ((bob10)var1.arg).value;
  22.             break;
  23.          case 100:
  24.             var2 = Math.abs(var4);
  25.             break;
  26.          case 101:
  27.             var2 = (180D / Math.PI) * Math.acos(var4);
  28.             break;
  29.          case 102:
  30.             var2 = (180D / Math.PI) * Math.asin(var4);
  31.             break;
  32.          case 103:
  33.             var2 = (180D / Math.PI) * Math.atan(var4);
  34.             break;
  35.          case 104:
  36.             var2 = Math.ceil(var4);
  37.             break;
  38.          case 105:
  39.             var2 = Math.cos(var4 * (Math.PI / 180D));
  40.             break;
  41.          case 106:
  42.             var2 = Math.exp(var4);
  43.             break;
  44.          case 107:
  45.             var2 = Math.floor(var4);
  46.             break;
  47.          case 108:
  48.             var2 = (double)1.0F / var4;
  49.             break;
  50.          case 109:
  51.             var2 = Math.log(var4);
  52.             break;
  53.          case 110:
  54.             var2 = -var4;
  55.             break;
  56.          case 111:
  57.             var2 = (double)Math.round(var4);
  58.             break;
  59.          case 112:
  60.             var2 = Math.sin(var4 * (Math.PI / 180D));
  61.             break;
  62.          case 113:
  63.             var2 = Math.sqrt(var4);
  64.             break;
  65.          case 114:
  66.             var2 = Math.tan(var4 * (Math.PI / 180D));
  67.             break;
  68.          case 200:
  69.             var2 = Math.max(var4, var6);
  70.             break;
  71.          case 201:
  72.             var2 = Math.min(var4, var6);
  73.             break;
  74.          case 202:
  75.             var2 = Math.pow(var4, var6);
  76.             break;
  77.          case 203:
  78.             var2 = var4 + var6;
  79.             break;
  80.          case 204:
  81.             var2 = var4 - var6;
  82.             break;
  83.          case 205:
  84.             var2 = var4 * var6;
  85.             break;
  86.          case 206:
  87.             var2 = var4 / var6;
  88.             break;
  89.          case 301:
  90.             var8 = var4 < var6;
  91.             break;
  92.          case 302:
  93.             var8 = var4 > var6;
  94.             break;
  95.          case 303:
  96.             var8 = var4 <= var6;
  97.             break;
  98.          case 304:
  99.             var8 = var4 >= var6;
  100.             break;
  101.          case 305:
  102.             var8 = var4 == var6;
  103.       }
  104.  
  105.       if (var1.id > 300) {
  106.          ((bob)this).ce(new bob11(var8), 2);
  107.       } else {
  108.          ((bob)this).ce(new bob10(var2), 1);
  109.       }
  110.  
  111.    }
  112. }
  113.